﻿using System;
using System.Collections.Generic;
using System.Text;
using Fwk.Datos;
using Servidor.Documentos;

namespace Servidor.Datos
{
    public class DatGrupo: Entidad
    {
        public DatGrupo()
        {
            Estructura = new DocGrupo();
        }

        public Int32 LeerGrupoPorId(int idGrupo) 
        {
            return 1;
        }

        public DocGrupo LeerGrupo()
        {
           DocGrupo doc = new DocGrupo();
           Leer(doc);
           return doc;
        }
        //Busca en la base los datos que correspondan con los filtros ingresados, en código o nombre
        public DocGrupo LeerGrupoNombreCodigo(String Nombre, String Codigo) 
        {
            DocGrupo doc = new DocGrupo();
            String SP = "SELECT ID_Grupo, Codigo, Nombre, EstaActivo FROM Grupo " +

                "WHERE ID_Grupo IS NOT NULL";
             if (!String.IsNullOrEmpty(Codigo)) SP += " AND Codigo LIKE '%" + Codigo + "%'";
             if (!String.IsNullOrEmpty(Nombre)) SP += " AND Nombre LIKE '%" + Nombre + "%'";

            Leer(doc, SP);
            return doc;
        }
    }
}
